.cq-input--group {
  &.cq-input {
    display: inline-table;
  }

	&.is-append {
		.cq-input--inner {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
		}
	}

	.cq-input--inner {
		vertical-align: middle;
		display: table-cell;
    border-color: inherit;
	}
}
.cq-input--group--append {
	display: table-cell;
	vertical-align: middle;
	width: 1px;
	transition: 0.1s;
  border-style: solid;
  border-width: 1px;
  border-left-width: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
  border-color: inherit;

	&:hover {
		color: #fff;
	}

	.cq-btn {
		border: 0;
		border-color: transparent;
		background-color: transparent;
    color: inherit;
	}
}
